


let peizhong = require("./peizhongdata")

// 空涡龙、唤冬兽、混沌骑士、圣光骑士、异构格里芬、波鲁杰克斯、荷鲁斯
// 黑月女王、百合女王、暴电熊、朱雀、清雀、覆海龙、腾炎龙
// 阿努比斯、魔渊龙、雷冥鸟、焰煌、天羽龙、云海鹿



// 佩克龙+暴电熊=波鲁杰克斯
// 烽歌龙+阿努比斯=荷鲁斯
// 冥铠蝎+百合女王=黑月女王
// 叶胖达+花丽娜=百合女王
// 叶胖达+霹雳犬=暴电熊

console.log(
    getRet("覆海龙")
);

function getRet (str) {
    let peizhonglist = peizhong.filter(info => info.ret_name == str)
    return formatList(peizhonglist)
}

function useunits (str) {
    let peizhonglist = peizhong.filter(info => info.s1_name == str || info.s2_name == str)
    return formatList(peizhonglist)
}

function formatList (arr) {
    let ret = []
    let tmparr = []
    ret.push(tmparr)
    arr.forEach((v, i) => {
        let str = v.s1_name + "+" + v.s2_name + "=" + v.ret_name;
        if(tmparr.length > 100) {
            ret.push([...tmparr])
            tmparr = []
        } 
        tmparr.push(str)
    })

    return ret;

    // return arr.map(v => v.s1_name + "+" + v.s2_name + "=" + v.ret_name).join("\n")
}